// This file was decompiled using VCSCM.ini published on 2021-01-30
{$CLEO .cs}

0000: NOP 
05DF: write_memory 4754719 size 5 value 144 virtual_protect 1 
05DF: write_memory 4753861 size 5 value 144 virtual_protect 1 
05F7: 0@ = label @Noname_801 pointer 
0007: 1@ = -0.45 // @ = float 
05DF: write_memory 0@ size 4 value 1@ virtual_protect 0 
05DF: write_memory 4448203 size 4 value 0@ virtual_protect 1 
000A: 0@ += 4 // @ += int 
000A: 0@ += 4 // @ += int 
0007: 2@ = 0.0 // @ = float 
05DF: write_memory 0@ size 4 value 2@ virtual_protect 0 
05DF: write_memory 4449322 size 4 value 0@ virtual_protect 1 

:Noname_126
0001: wait 0 ms 
05F5: cleo_call @Noname_1179 params_count 0 
05F5: cleo_call @Noname_1417 params_count 0 
00D6: if 
05F1: 0@ = random_object_near_point 0.0 0.0 0.0 in_radius 3000.0 find_next 0 //IF and SET 
004D: jump_if_false @Noname_794 

:Noname_188
05E8: 1@ = object 0@ struct 
000A: 1@ += 92 // @ += int 
05E0: 2@ = read_memory 1@ size 2 virtual_protect 0 
00D6: if and
8039:   not  2@ == 337 // @ == int 
8039:   not  2@ == 273 // @ == int 
8039:   not  2@ == 270 // @ == int 
8039:   not  2@ == 272 // @ == int 
004D: jump_if_false @Noname_274 
05F5: cleo_call @Noname_817 params_count 1 2@ 2@ 

:Noname_274
00D6: if or
0039:   2@ == 270 // @ == int 
0039:   2@ == 272 // @ == int 
0039:   2@ == 337 // @ == int 
0039:   2@ == 1 // @ == int 
004D: jump_if_false @Noname_760 
05E8: 11@ = object 0@ struct 
000A: 11@ += 376 // @ += int 
05E0: 12@ = read_memory 11@ size 4 virtual_protect 0 
00D6: if and
8039:   not  2@ == 270 // @ == int 
8039:   not  2@ == 272 // @ == int 
8043:   not  12@ == 6.666 // @ == float 
004D: jump_if_false @Noname_539 
0208: 10@ = random_float 0.0 360.0 
00D6: if 
0039:   2@ == 337 // @ == int 
004D: jump_if_false @Noname_450 
0453: object 0@ set_rotation 0.0 0.0 10@ 
0007: 12@ = 6.666 // @ = float 
0002: jump @Noname_525 

:Noname_450
01BB: store_object 0@ position_to 3@ 4@ 5@ 
02CE: 6@ = ground_z 3@ 4@ 5@ 
0067: 5@ -= 6@ // $ -= @ float 
00D6: if 
8031:   not  5@ >= 0.2 // @ >= float 
004D: jump_if_false @Noname_525 
0453: object 0@ set_rotation -90.0 0.0 10@ 

:Noname_525
05DF: write_memory 11@ size 4 value 6.666 virtual_protect 0 

:Noname_539
00D6: if or
0039:   2@ == 270 // @ == int 
0039:   2@ == 272 // @ == int 
0043:   12@ == 6.666 // @ == float 
004D: jump_if_false @Noname_760 
01BB: store_object 0@ position_to 3@ 4@ 5@ 
00D6: if 
00F5:   player $player_char 0 3@ 4@ 5@ radius 25.0 25.0 25.0 
004D: jump_if_false @Noname_760 
00D6: if 
0039:   2@ == 337 // @ == int 
004D: jump_if_false @Noname_721 
02CE: 5@ = ground_z 3@ 4@ 5@ 
000B: 5@ += 0.1 // @ += float 
05F5: cleo_call @Noname_896 params_count 9 0 255 0 128 -0.65 0.65 3@ 4@ 5@ 
0002: jump @Noname_760 

:Noname_721
05F5: cleo_call @Noname_896 params_count 9 0 0 255 128 -0.65 0.65 3@ 4@ 5@ 

:Noname_760
85F1:   not 0@ = random_object_near_point 0.0 0.0 0.0 in_radius 3000.0 find_next 1 //IF and SET 
004D: jump_if_false @Noname_188 

:Noname_794
0002: jump @Noname_126 

:Noname_801
0000: NOP 
0000: NOP 
0000: NOP 
0000: NOP 
0000: NOP 
0000: NOP 
0000: NOP 
0000: NOP 

:Noname_817
0006: 1@ = 2 // @ = int 

:Noname_824
05E2: call_function_return 4462768 num_params 1 pop 1 1@ 2@ 
00D6: if 
003B:   2@ == 0@ // @ == @ int 
004D: jump_if_false @Noname_868 
05F6: cleo_return 1 1 

:Noname_868
000A: 1@ += 1 // @ += int 
0019:   1@ > 34 // @ > int 
004D: jump_if_false @Noname_824 
05F6: cleo_return 1 0 

:Noname_896
0006: 11@ = 8358008 // @ = int 

:Noname_906
0085: 15@ = 11@ // @ = @ int 
000A: 15@ += 50 // @ += int 
05E0: 15@ = read_memory 15@ size 1 virtual_protect 1 
00D6: if 
0039:   15@ == 2 // @ == int 
004D: jump_if_false @Noname_1073 
05E0: 12@ = read_memory 11@ size 4 virtual_protect 0 
000A: 11@ += 4 // @ += int 
05E0: 13@ = read_memory 11@ size 4 virtual_protect 0 
000A: 11@ += 4 // @ += int 
05E0: 14@ = read_memory 11@ size 4 virtual_protect 0 
00D6: if or
0045:   12@ == 6@ // @ == @ float 
0045:   13@ == 7@ // @ == @ float 
0045:   14@ == 8@ // @ == @ float 
004D: jump_if_false @Noname_1073 
000A: 11@ += 50 // @ += int 
05DF: write_memory 11@ size 1 value 0 virtual_protect 1 
05E1: call_function 5673920 num_params 0 pop 0 
0002: jump @Noname_1097 

:Noname_1073
000A: 11@ += 56 // @ += int 
0019:   11@ > 8360640 // @ > int 
004D: jump_if_false @Noname_906 

:Noname_1097
05F8: 10@ = var 6@ pointer 
05E0: 9@ = read_memory 9932212 size 4 virtual_protect 1 
05E1: call_function 5696592 num_params 13 pop 13 2 1.0 0@ 1@ 2@ 3@ 4@ 0.0 0.0 5@ 10@ 9@ 2 
05F6: cleo_return 0 

:Noname_1179
0006: 9@ = 9723192 // @ = int 
0006: 10@ = 9740612 // @ = int 
0085: 0@ = 9@ // @ = @ int 

:Noname_1207
0085: 5@ = 0@ // @ = @ int 
05E0: 3@ = read_memory 5@ size 4 virtual_protect 0 
000E: 5@ -= 4 // @ -= int 
05E0: 2@ = read_memory 5@ size 4 virtual_protect 0 
000E: 5@ -= 4 // @ -= int 
05E0: 1@ = read_memory 5@ size 4 virtual_protect 0 
00D6: if and
00F5:   player $player_char 0 1@ 2@ 3@ radius 25.0 25.0 25.0 
0021:   3@ > 0.15 // @ > float 
004D: jump_if_false @Noname_1390 
02CE: 4@ = ground_z 1@ 2@ 3@ 
000A: 5@ += 46 // @ += int 
05E0: 5@ = read_memory 5@ size 1 virtual_protect 0 
00D6: if 
8039:   not  5@ == 8 // @ == int 
004D: jump_if_false @Noname_1390 
000B: 4@ += 0.1 // @ += float 
05DF: write_memory 0@ size 4 value 4@ virtual_protect 0 

:Noname_1390
000A: 0@ += 52 // @ += int 
001D:   0@ > 10@ // @ > @ int 
004D: jump_if_false @Noname_1207 
05F6: cleo_return 0 

:Noname_1417
05E5: 0@ = game_version 
00D6: if 
0039:   0@ == 0 // @ == int 
004D: jump_if_false @Noname_1467 
0006: 9@ = 9723230 // @ = int 
0006: 10@ = 9740604 // @ = int 
0002: jump @Noname_1487 

:Noname_1467
0006: 9@ = 9723238 // @ = int 
0006: 10@ = 9740612 // @ = int 

:Noname_1487
0085: 0@ = 9@ // @ = @ int 

:Noname_1495
05E0: 1@ = read_memory 0@ size 1 virtual_protect 0 
00D6: if and
8039:   not  1@ == 4 // @ == int 
8039:   not  1@ == 8 // @ == int 
0019:   1@ > 0 // @ > int 
004D: jump_if_false @Noname_1710 
0085: 4@ = 0@ // @ = @ int 
000E: 4@ -= 42 // @ -= int 
000A: 4@ += 12 // @ += int 
05E0: 5@ = read_memory 4@ size 4 virtual_protect 0 
000A: 4@ += 18 // @ += int 
05E0: 6@ = read_memory 4@ size 2 virtual_protect 0 
00D6: if 
8039:   not  5@ == 0 // @ == int 
004D: jump_if_false @Noname_1618 
05EB: 7@ = object_struct 5@ handle 

:Noname_1618
00D6: if 
03CA:   object 7@ exists 
004D: jump_if_false @Noname_1710 
01BB: store_object 7@ position_to 12@ 13@ 14@ 
00D6: if 
00F5:   player $player_char 0 12@ 13@ 14@ radius 25.0 25.0 25.0 
004D: jump_if_false @Noname_1710 
0453: object 7@ set_rotation 90.0 0.0 102.3 

:Noname_1710
000A: 0@ += 52 // @ += int 
001D:   0@ > 10@ // @ > @ int 
004D: jump_if_false @Noname_1495 
05F6: cleo_return 0 
